//
//  RecommendController.m
//  HB
//
//  Created by 陶秋安 on 16/5/19.
//  Copyright © 2016年 孙智慧. All rights reserved.
//

#import "RecommendController.h"
#import "SlideCell.h"
#import "LabelCell.h"

@interface RecommendController ()

@end

@implementation RecommendController


- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [self settvcontent];

}

-(void) settvcontent
{
    _tvContent.separatorStyle=UITableViewCellSeparatorStyleNone;
    
    _tvContent.delegate=self;
    
    _tvContent.dataSource= self;
    
}

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 2;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
    if([tableView isEqual:_tvContent])
    {
        if(indexPath.section==0)
        {
            if(IsiPhone6P)
            {
                return 168.0f;
            }
            else if(IsiPhone6)
            {
                return 152.0f;
            }
            else
            {
                return 130.0f;
            }
        }
        else if(indexPath.section==1)
        {
            return 187.0f;
        }
    }
    
    return 0;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if([tableView isEqual:_tvContent])
    {
        return 1;
    }
    return 0;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([tableView isEqual:_tvContent])
    {
        if(indexPath.section==0)
        {
            NSString *idefine = @"SlideCell";
            
            SlideCell *cell = [tableView dequeueReusableCellWithIdentifier:idefine];
            
            if (cell==nil)
            {
                NSArray* Objects = [[NSBundle mainBundle] loadNibNamed:idefine owner:tableView options:nil];
                
                cell = [Objects objectAtIndex:0];
                
            }
            return cell;
        }
        
        if(indexPath.section==1)
        {
            NSString *idefine = @"LabelCell";
            
            LabelCell *cell = [tableView dequeueReusableCellWithIdentifier:idefine];
            
            if (cell==nil)
            {
                NSArray* Objects = [[NSBundle mainBundle] loadNibNamed:idefine owner:tableView options:nil];
                
                cell = [Objects objectAtIndex:0];
                
            }
            return cell;
        }

    }
    return nil;
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    
    if (section == 0)
    {
        return 0;
    }
    return 23;
}



- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    if([tableView isEqual:_tvContent])
    {
        if(section==1)
        {
            UIView *v_headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 23)];//创建一个视图（v_headerView）
            
            UILabel *v_headerLab = [[UILabel alloc] initWithFrame:CGRectMake(10, 3, 100, 19)];//创建一个UILable（v_headerLab）用来显示标题
            v_headerLab.backgroundColor = [UIColor clearColor];//设置v_headerLab的背景颜色
            v_headerLab.textColor = [UIColor grayColor];//设置v_headerLab的字体颜色
            v_headerLab.font = [UIFont fontWithName:@"Arial" size:13];//设置v_headerLab的字体样式和大小
            v_headerLab.shadowColor = [UIColor whiteColor];//设置v_headerLab的字体的投影
            [v_headerLab setShadowOffset:CGSizeMake(0, 1)];//设置v_headerLab的字体投影的位置
            v_headerLab.text = @"热播频道";
            [v_headerView addSubview:v_headerLab];//将标题v_headerLab添加到创建的视图（v_headerView）中
            return v_headerView;//将视图（v_headerView）返回
        }
    }
 
    return nil;
}


@end
